technical service director - German English Dictionary